package com.woniuxy.session.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.woniuxy.session.entity.Goods;

/**
 * @Author: linKe
 * @Date: 2022/1/6 16:51
 * @FileName: GoodsService
 * @version: 1.0
 * @Description: 描述
 */
public interface GoodsService extends IService<Goods> {
    /**
     * 根据id购买商品
     * @param id 商品id
     * @return 结果
     */
    Goods updateGoods(int id);

    /**
     * 商品总量初始化
     * @param num 数量
     */
    public void init(int num);

    /**
     * 商品购买
     * @param goodsId 商品id
     * @param userId    用户id
     */
    public void buy(int goodsId, int userId);

}
